# -*- coding: mbcs -*-
# Created by makepy.py version 0.5.01
# By python version 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)]
# From type library 'spice.tlb'
# On Tue Mar 12 15:52:34 2013
'Spice Type Library'
makepy_version = '0.5.01'
python_version = 0x20703f0

import win32com.client.CLSIDToClass, pythoncom, pywintypes
import win32com.client.util
from pywintypes import IID
from win32com.client import Dispatch

# The following 3 lines may need tweaking for the particular server
# Candidates are pythoncom.Missing, .Empty and .ArgNotFound
defaultNamedOptArg=pythoncom.Empty
defaultNamedNotOptArg=pythoncom.Empty
defaultUnnamedArg=pythoncom.Empty

CLSID = IID('{7EB7436C-AACF-428E-9279-6F7B9A1D45AB}')
MajorVersion = 5
MinorVersion = 5
LibraryFlags = 8
LCID = 0x409

class constants:
	eDevSysKind                   =1          # from enum AppKindEnum
	eEmbeddedKind                 =4          # from enum AppKindEnum
	eEvaluationKind               =5          # from enum AppKindEnum
	eInvalidAppKind               =0          # from enum AppKindEnum
	eRunTimeSysKind               =2          # from enum AppKindEnum
	eStudEdKind                   =3          # from enum AppKindEnum
	eAlphaCPU                     =7          # from enum AppTargCPUEnum
	eArmCPU                       =8          # from enum AppTargCPUEnum
	eIntelx86CPU                  =3          # from enum AppTargCPUEnum
	eInvalidTargCPU               =0          # from enum AppTargCPUEnum
	eMIPSCPU                      =6          # from enum AppTargCPUEnum
	eMotorola68kCPU               =1          # from enum AppTargCPUEnum
	ePARISCCPU                    =5          # from enum AppTargCPUEnum
	ePowerPCCPU                   =2          # from enum AppTargCPUEnum
	eSPARCCPU                     =4          # from enum AppTargCPUEnum
	eX64CPU                       =9          # from enum AppTargCPUEnum
	eAIXOS                        =12         # from enum AppTargOSEnum
	eBeOS                         =11         # from enum AppTargOSEnum
	eCarbonOS                     =16         # from enum AppTargOSEnum
	eHPUXOS                       =6          # from enum AppTargOSEnum
	eInvalidTargOS                =0          # from enum AppTargOSEnum
	eIrixOS                       =9          # from enum AppTargOSEnum
	eLinux64OS                    =19         # from enum AppTargOSEnum
	eLinuxOS                      =8          # from enum AppTargOSEnum
	eMacOS                        =1          # from enum AppTargOSEnum
	eOSF1OS                       =13         # from enum AppTargOSEnum
	ePharlapOS                    =15         # from enum AppTargOSEnum
	ePowerMaxOS                   =7          # from enum AppTargOSEnum
	eRTXOS                        =17         # from enum AppTargOSEnum
	eRhapsodyOS                   =10         # from enum AppTargOSEnum
	eSolaris1OS                   =4          # from enum AppTargOSEnum
	eSolaris2OS                   =5          # from enum AppTargOSEnum
	eVxWorksOS                    =14         # from enum AppTargOSEnum
	eWin31OS                      =2          # from enum AppTargOSEnum
	eWin64OS                      =18         # from enum AppTargOSEnum
	eWin95NTOS                    =3          # from enum AppTargOSEnum
	eBad                          =0          # from enum ExecStateEnum
	eIdle                         =1          # from enum ExecStateEnum
	eRunTopLevel                  =2          # from enum ExecStateEnum
	eRunning                      =3          # from enum ExecStateEnum
	eDefaultFPBehavior            =1          # from enum FPBehaviorEnum
	eFloating                     =2          # from enum FPBehaviorEnum
	eFloatingAutoHide             =3          # from enum FPBehaviorEnum
	eInvalidFPBehavior            =0          # from enum FPBehaviorEnum
	eModal                        =4          # from enum FPBehaviorEnum
	eRTPCentered                  =1          # from enum FPRunTimePosEnum
	eRTPCustom                    =4          # from enum FPRunTimePosEnum
	eRTPMaximized                 =2          # from enum FPRunTimePosEnum
	eRTPMinimized                 =3          # from enum FPRunTimePosEnum
	eRTPUnchanged                 =0          # from enum FPRunTimePosEnum
	eClosed                       =2          # from enum FPStateEnum
	eHidden                       =3          # from enum FPStateEnum
	eInvalidFPState               =0          # from enum FPStateEnum
	eMaximized                    =5          # from enum FPStateEnum
	eMinimized                    =4          # from enum FPStateEnum
	eVisible                      =1          # from enum FPStateEnum
	eGIF                          =2          # from enum HTMLImageFormatEnum
	eJPEG                         =1          # from enum HTMLImageFormatEnum
	ePNG                          =0          # from enum HTMLImageFormatEnum
	eImgDataFmtEMF                =2          # from enum ImgDataToFmtEnum
	eImgDataFmtJPEG               =1          # from enum ImgDataToFmtEnum
	eImgDataFmtPNG                =0          # from enum ImgDataToFmtEnum
	eCommunity                    =4          # from enum LibraryItemScopeEnum
	eLibScopeInvalid              =0          # from enum LibraryItemScopeEnum
	eLibScopePrivate              =2          # from enum LibraryItemScopeEnum
	eLibScopePublic               =1          # from enum LibraryItemScopeEnum
	eProtected                    =3          # from enum LibraryItemScopeEnum
	eLandscape                    =1          # from enum PageOrientationEnum
	ePortrait                     =0          # from enum PageOrientationEnum
	eRotatedLandscape             =3          # from enum PageOrientationEnum
	eRotatedPortrait              =2          # from enum PageOrientationEnum
	eComplete                     =4          # from enum PrintFormatEnum
	eCustom                       =0          # from enum PrintFormatEnum
	eStandard                     =1          # from enum PrintFormatEnum
	eUsingPanel                   =2          # from enum PrintFormatEnum
	eUsingSubVI                   =3          # from enum PrintFormatEnum
	eBitmapMethod                 =2          # from enum PrintMethodsEnum
	ePostscriptMethod             =1          # from enum PrintMethodsEnum
	eStandardMethod               =0          # from enum PrintMethodsEnum
	eESysDAQ                      =4          # from enum VIExecSysEnum
	eESysInstrIO                  =3          # from enum VIExecSysEnum
	eESysInvalid                  =0          # from enum VIExecSysEnum
	eESysNormal                   =2          # from enum VIExecSysEnum
	eESysOther1                   =5          # from enum VIExecSysEnum
	eESysOther2                   =6          # from enum VIExecSysEnum
	eESysSameAsCaller             =7          # from enum VIExecSysEnum
	eESysUserInterface            =1          # from enum VIExecSysEnum
	eInvalidLockState             =0          # from enum VILockStateEnum
	eLockedNoPwdState             =2          # from enum VILockStateEnum
	ePwdProtectedState            =3          # from enum VILockStateEnum
	eUnlockedState                =1          # from enum VILockStateEnum
	ePriAboveNormal               =3          # from enum VIPriorityEnum
	ePriBackground                =1          # from enum VIPriorityEnum
	ePriCritical                  =5          # from enum VIPriorityEnum
	ePriHigh                      =4          # from enum VIPriorityEnum
	ePriInvalid                   =0          # from enum VIPriorityEnum
	ePriNormal                    =2          # from enum VIPriorityEnum
	ePriSubroutine                =6          # from enum VIPriorityEnum
	eConfigurationVIType          =5          # from enum VITypeEnum
	eControlVIType                =2          # from enum VITypeEnum
	eFacadeVIType                 =7          # from enum VITypeEnum
	eGlobalVIType                 =3          # from enum VITypeEnum
	eInvalidVIType                =0          # from enum VITypeEnum
	eMethodVIType                 =8          # from enum VITypeEnum
	ePolymorphicVIType            =4          # from enum VITypeEnum
	eStandardVIType               =1          # from enum VITypeEnum
	eStatechartVIType             =9          # from enum VITypeEnum
	eSubSystemVIType              =6          # from enum VITypeEnum

from win32com.client import DispatchBaseClass
class Library(DispatchBaseClass):
	'Library DispInterface'
	CLSID = IID('{34D19F64-F1F9-423F-99E2-712A7F161E98}')
	coclass_clsid = None

	def GetAllDescendents(self, type=defaultNamedOptArg, excludeDependencies=defaultNamedOptArg, excludeBuilds=defaultNamedOptArg, excludeTargets=defaultNamedOptArg):
		'Recursively returns project items that appear under the referenced item in the project tree. For example, if you call this method on project library A that contains an inner project library B, the method returns items owned both by library A and libr'
		return self._ApplyTypes_(901068816, 1, (12, 0), ((12, 17), (12, 17), (12, 17), (12, 17)), u'GetAllDescendents', None,type
			, excludeDependencies, excludeBuilds, excludeTargets)

	def GetLibTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing, itemRef=defaultNamedOptArg):
		'Retrieves a tag set on the LabVIEW project library.'
		return self._ApplyTypes_(1292952580, 1, (11, 0), ((8, 1), (16396, 2), (16395, 2), (12, 17)), u'GetLibTag', None,tagName
			, value, isPersistent, itemRef)

	def GetLockState(self, pwdInCache=pythoncom.Missing):
		'Returns the lock state of the LabVIEW project library and indicates whether the password for the project library is in the password cache.'
		return self._ApplyTypes_(1292952579, 1, (12, 0), ((16396, 18),), u'GetLockState', None,pwdInCache
			)

	def GetSourceScope(self, sourceRef=defaultNamedNotOptArg, inherited=pythoncom.Missing):
		'Retrieves the access scope for an item that the LabVIEW project library owns, such as public or private access.'
		return self._ApplyTypes_(1292952577, 1, (3, 0), ((9, 1), (16396, 18)), u'GetSourceScope', None,sourceRef
			, inherited)

	def GetTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns a tag value associated with the project item.'
		return self._ApplyTypes_(901068812, 1, (11, 0), ((8, 1), (16396, 2), (16395, 2)), u'GetTag', None,tagName
			, value, isPersistent)

	def GetTagNames(self, itemRef=defaultNamedOptArg):
		'Retrieves a list of names for all tags set on the LabVIEW project library.'
		return self._ApplyTypes_(1292952583, 1, (12, 0), ((12, 17),), u'GetTagNames', None,itemRef
			)

	def GetXMLTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns the value in an XML tag.'
		return self._ApplyTypes_(901068834, 1, (11, 0), ((8, 1), (16392, 2), (16395, 2)), u'GetXMLTag', None,tagName
			, value, isPersistent)

	_prop_map_get_ = {
		"Children": (901069832, 2, (12, 0), (), "Children", None),
		"ContainsConflicts": (901069867, 2, (11, 0), (), "ContainsConflicts", None),
		"Description": (1292953602, 2, (8, 0), (), "Description", None),
		"DisplayName": (901069837, 2, (8, 0), (), "DisplayName", None),
		"HelpDocumentPath": (1292953605, 2, (8, 0), (), "HelpDocumentPath", None),
		"HelpDocumentTag": (1292953604, 2, (8, 0), (), "HelpDocumentTag", None),
		"Icon": (901069827, 2, (12, 0), (), "Icon", None),
		"InConflict": (901069866, 2, (11, 0), (), "InConflict", None),
		"ItemID": (901069830, 2, (8, 0), (), "ItemID", None),
		"LibraryItemType": (901069842, 2, (8, 0), (), "LibraryItemType", None),
		"LibraryItemTypeString": (901069843, 2, (8, 0), (), "LibraryItemTypeString", None),
		"LocalName": (1292953600, 2, (8, 0), (), "LocalName", None),
		"Name": (901069825, 2, (8, 0), (), "Name", None),
		# Method 'Parent' returns object of type 'ProjectItem'
		"Parent": (901069833, 2, (9, 0), (), "Parent", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		# Method 'Project' returns object of type 'Project'
		"Project": (901069829, 2, (9, 0), (), "Project", '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}'),
		# Method 'Target' returns object of type 'TargetItem'
		"Target": (901069846, 2, (9, 0), (), "Target", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"TypeGUID": (901069824, 2, (8, 0), (), "TypeGUID", None),
		"TypeString": (901069841, 2, (8, 0), (), "TypeString", None),
		# Method 'VI' returns object of type 'VirtualInstrument'
		"VI": (901069831, 2, (9, 0), (), "VI", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		# Method 'VINoLoad' returns object of type 'VirtualInstrument'
		"VINoLoad": (901069853, 2, (9, 0), (), "VINoLoad", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		"Version": (1292953601, 2, (12, 0), (), "Version", None),
		"path": (901069826, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class Project(DispatchBaseClass):
	'Project DispInterface'
	CLSID = IID('{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}')
	coclass_clsid = None

	def Close(self):
		'Closes a LabVIEW project and all references to all items in the project. This method also closes the Project Explorer window if it is open and closes any VIs that are open in any application instance owned by the project. You also can select <B>File>'
		return self._oleobj_.InvokeTypes(655396866, LCID, 1, (24, 0), (),)

	_prop_map_get_ = {
		# Method 'Application' returns object of type '_Application'
		"Application": (655397901, 2, (9, 0), (), "Application", '{1A2DD9CC-E77F-439A-8874-4336083F6227}'),
		"Description": (655397902, 2, (8, 0), (), "Description", None),
		"FilesViewRoot": (655397927, 2, (12, 0), (), "FilesViewRoot", None),
		# Method 'MyComputer' returns object of type 'TargetItem'
		"MyComputer": (655397921, 2, (9, 0), (), "MyComputer", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"Name": (655397889, 2, (8, 0), (), "Name", None),
		# Method 'Root' returns object of type 'ProjectItem'
		"Root": (655397891, 2, (9, 0), (), "Root", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		"Targets": (655397920, 2, (12, 0), (), "Targets", None),
		"path": (655397890, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class ProjectItem(DispatchBaseClass):
	'ProjectItem DispInterface'
	CLSID = IID('{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}')
	coclass_clsid = None

	def GetAllDescendents(self, type=defaultNamedOptArg, excludeDependencies=defaultNamedOptArg, excludeBuilds=defaultNamedOptArg, excludeTargets=defaultNamedOptArg):
		'Recursively returns project items that appear under the referenced item in the project tree. For example, if you call this method on project library A that contains an inner project library B, the method returns items owned both by library A and libr'
		return self._ApplyTypes_(901068816, 1, (12, 0), ((12, 17), (12, 17), (12, 17), (12, 17)), u'GetAllDescendents', None,type
			, excludeDependencies, excludeBuilds, excludeTargets)

	def GetTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns a tag value associated with the project item.'
		return self._ApplyTypes_(901068812, 1, (11, 0), ((8, 1), (16396, 2), (16395, 2)), u'GetTag', None,tagName
			, value, isPersistent)

	def GetTagNames(self):
		'Returns an array of tag names of all tags on the referenced project item.'
		return self._ApplyTypes_(901068815, 1, (12, 0), (), u'GetTagNames', None,)

	def GetXMLTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns the value in an XML tag.'
		return self._ApplyTypes_(901068834, 1, (11, 0), ((8, 1), (16392, 2), (16395, 2)), u'GetXMLTag', None,tagName
			, value, isPersistent)

	_prop_map_get_ = {
		"Children": (901069832, 2, (12, 0), (), "Children", None),
		"ContainsConflicts": (901069867, 2, (11, 0), (), "ContainsConflicts", None),
		"DisplayName": (901069837, 2, (8, 0), (), "DisplayName", None),
		"Icon": (901069827, 2, (12, 0), (), "Icon", None),
		"InConflict": (901069866, 2, (11, 0), (), "InConflict", None),
		"ItemID": (901069830, 2, (8, 0), (), "ItemID", None),
		"LibraryItemType": (901069842, 2, (8, 0), (), "LibraryItemType", None),
		"LibraryItemTypeString": (901069843, 2, (8, 0), (), "LibraryItemTypeString", None),
		"Name": (901069825, 2, (8, 0), (), "Name", None),
		# Method 'Parent' returns object of type 'ProjectItem'
		"Parent": (901069833, 2, (9, 0), (), "Parent", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		# Method 'Project' returns object of type 'Project'
		"Project": (901069829, 2, (9, 0), (), "Project", '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}'),
		# Method 'Target' returns object of type 'TargetItem'
		"Target": (901069846, 2, (9, 0), (), "Target", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"TypeGUID": (901069824, 2, (8, 0), (), "TypeGUID", None),
		"TypeString": (901069841, 2, (8, 0), (), "TypeString", None),
		# Method 'VI' returns object of type 'VirtualInstrument'
		"VI": (901069831, 2, (9, 0), (), "VI", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		# Method 'VINoLoad' returns object of type 'VirtualInstrument'
		"VINoLoad": (901069853, 2, (9, 0), (), "VINoLoad", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		"path": (901069826, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class TargetItem(DispatchBaseClass):
	'TargetItem DispInterface'
	CLSID = IID('{1864BEF8-8287-4B70-872E-2BB237608530}')
	coclass_clsid = None

	def GetAllDescendents(self, type=defaultNamedOptArg, excludeDependencies=defaultNamedOptArg, excludeBuilds=defaultNamedOptArg, excludeTargets=defaultNamedOptArg):
		'Recursively returns project items that appear under the referenced item in the project tree. For example, if you call this method on project library A that contains an inner project library B, the method returns items owned both by library A and libr'
		return self._ApplyTypes_(901068816, 1, (12, 0), ((12, 17), (12, 17), (12, 17), (12, 17)), u'GetAllDescendents', None,type
			, excludeDependencies, excludeBuilds, excludeTargets)

	def GetTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns a tag value associated with the project item.'
		return self._ApplyTypes_(901068812, 1, (11, 0), ((8, 1), (16396, 2), (16395, 2)), u'GetTag', None,tagName
			, value, isPersistent)

	def GetTagNames(self):
		'Returns an array of tag names of all tags on the referenced project item.'
		return self._ApplyTypes_(901068815, 1, (12, 0), (), u'GetTagNames', None,)

	def GetXMLTag(self, tagName=defaultNamedNotOptArg, value=pythoncom.Missing, isPersistent=pythoncom.Missing):
		'Returns the value in an XML tag.'
		return self._ApplyTypes_(901068834, 1, (11, 0), ((8, 1), (16392, 2), (16395, 2)), u'GetXMLTag', None,tagName
			, value, isPersistent)

	_prop_map_get_ = {
		# Method 'BuildSpecifications' returns object of type 'ProjectItem'
		"BuildSpecifications": (1750198275, 2, (9, 0), (), "BuildSpecifications", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		"Children": (901069832, 2, (12, 0), (), "Children", None),
		"ContainsConflicts": (901069867, 2, (11, 0), (), "ContainsConflicts", None),
		# Method 'Dependencies' returns object of type 'ProjectItem'
		"Dependencies": (1750198276, 2, (9, 0), (), "Dependencies", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		"DisplayName": (901069837, 2, (8, 0), (), "DisplayName", None),
		"Icon": (901069827, 2, (12, 0), (), "Icon", None),
		"InConflict": (901069866, 2, (11, 0), (), "InConflict", None),
		"ItemID": (901069830, 2, (8, 0), (), "ItemID", None),
		"LibraryItemType": (901069842, 2, (8, 0), (), "LibraryItemType", None),
		"LibraryItemTypeString": (901069843, 2, (8, 0), (), "LibraryItemTypeString", None),
		"Name": (901069825, 2, (8, 0), (), "Name", None),
		# Method 'Parent' returns object of type 'ProjectItem'
		"Parent": (901069833, 2, (9, 0), (), "Parent", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		# Method 'Project' returns object of type 'Project'
		"Project": (901069829, 2, (9, 0), (), "Project", '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}'),
		# Method 'Target' returns object of type 'TargetItem'
		"Target": (901069846, 2, (9, 0), (), "Target", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"TypeGUID": (901069824, 2, (8, 0), (), "TypeGUID", None),
		"TypeString": (901069841, 2, (8, 0), (), "TypeString", None),
		# Method 'VI' returns object of type 'VirtualInstrument'
		"VI": (901069831, 2, (9, 0), (), "VI", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		# Method 'VINoLoad' returns object of type 'VirtualInstrument'
		"VINoLoad": (901069853, 2, (9, 0), (), "VINoLoad", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		"path": (901069826, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class VirtualInstrument(DispatchBaseClass):
	'VI DispInterface'
	CLSID = IID('{E670BDAB-C935-4258-899B-A4E56EFF8B54}')
	coclass_clsid = None

	def Abort(self):
		'Aborts the execution of a top-level VI.'
		return self._oleobj_.InvokeTypes(1004, LCID, 1, (24, 0), (),)

	def Call(self, paramNames=defaultNamedOptArg, paramVals=defaultNamedOptArg):
		'Call the VI as a subVI'
		return self._ApplyTypes_(1015, 1, (24, 0), ((16396, 19), (16396, 19)), u'Call', None,paramNames
			, paramVals)

	def Call2(self, paramNames=defaultNamedOptArg, paramVals=defaultNamedOptArg, openFP=defaultNamedOptArg, CloseFPAfterCall=defaultNamedOptArg
			, SuspendOnCall=defaultNamedOptArg, bringAppToFront=defaultNamedOptArg):
		'Calls the specified vi as a sub vi. Call2 allows you to optionally open the front panel before call, closes it afterwards or suspend the VI at the start of call. You can also optionally make LabVIEW as the active application whenever the front panel '
		return self._ApplyTypes_(1030, 1, (24, 0), ((16396, 19), (16396, 19), (12, 17), (12, 17), (12, 17), (12, 17)), u'Call2', None,paramNames
			, paramVals, openFP, CloseFPAfterCall, SuspendOnCall, bringAppToFront
			)

	def CenterFrontPanel(self):
		'Specifies whether to automatically center the front panel window on the computer screen.'
		return self._oleobj_.InvokeTypes(1089, LCID, 1, (24, 0), (),)

	def CloseFrontPanel(self):
		'Closes the front panel window.'
		return self._oleobj_.InvokeTypes(1061, LCID, 1, (24, 0), (),)

	def FPGetRuntimePos(self, type=pythoncom.Missing, position=pythoncom.Missing, size=pythoncom.Missing, monitor=pythoncom.Missing
			, useCurPos=pythoncom.Missing, useCurSize=pythoncom.Missing):
		'Returns the default position of the front panel window at run-time.'
		return self._ApplyTypes_(1093, 1, (24, 0), ((16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18)), u'FPGetRuntimePos', None,type
			, position, size, monitor, useCurPos, useCurSize
			)

	def FPRunTimePosRunCentered(self, monitor=defaultNamedOptArg, size=defaultNamedOptArg):
		'Configures the referenced VI to center its front panel  every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.'
		return self._oleobj_.InvokeTypes(1095, LCID, 1, (24, 0), ((12, 17), (12, 17)),monitor
			, size)

	def FPRunTimePosRunCustom(self, position=defaultNamedOptArg, size=defaultNamedOptArg):
		'Configures the referenced VI to open its front panel in a custom position every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.'
		return self._oleobj_.InvokeTypes(1098, LCID, 1, (24, 0), ((12, 17), (12, 17)),position
			, size)

	def FPRunTimePosRunMax(self, monitor=defaultNamedOptArg):
		'Configures a VI to maximize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.'
		return self._oleobj_.InvokeTypes(1096, LCID, 1, (24, 0), ((12, 17),),monitor
			)

	def FPRunTimePosRunMin(self, monitor=defaultNamedOptArg):
		'Sets a VI to minimize its front panel every time the VI runs. If the VI is running when you call this method, the change does not take effect until the next time the VI runs.'
		return self._oleobj_.InvokeTypes(1097, LCID, 1, (24, 0), ((12, 17),),monitor
			)

	def FPRunTimePosRunUnchanged(self):
		'Configures the VI to maintain the position of its front panel window when the VI runs.'
		return self._oleobj_.InvokeTypes(1094, LCID, 1, (24, 0), (),)

	def GetControlValue(self, controlName=defaultNamedNotOptArg):
		'Get the value of the named control. The first time you call this method on a VI whose front panel is not open, this method returns the default values of the control rather than the actual values. Thereafter, it returns the actual value.'
		return self._ApplyTypes_(1013, 1, (12, 0), ((8, 1),), u'GetControlValue', None,controlName
			)

	def GetLockState(self, pwdInCache=pythoncom.Missing):
		'Returns the lock state of the VI and indicates whether the password for the VI is in the password cache.'
		return self._ApplyTypes_(1021, 1, (12, 0), ((16396, 18),), u'GetLockState', None,pwdInCache
			)

	def GetPanelImage(self, visibleOnly=defaultNamedOptArg, imgdepth=defaultNamedOptArg, img=pythoncom.Missing, colors=pythoncom.Missing
			, bounds=pythoncom.Missing):
		'LabVIEW no longer supports this method. Use the Get Panel Image method instead.'
		return self._ApplyTypes_(1016, 1, (24, 0), ((12, 17), (12, 17), (16396, 18), (16396, 18), (16396, 18)), u'GetPanelImage', None,visibleOnly
			, imgdepth, img, colors, bounds)

	def GetVIDependencies(self, dependencyNames=pythoncom.Missing, dependencyPaths=pythoncom.Missing, wholeHierarchy=defaultNamedOptArg, commentedOut=defaultNamedOptArg
			, staticVIRefs=defaultNamedOptArg, dynDispatching=defaultNamedOptArg, missingItems=defaultNamedOptArg, standardVIs=defaultNamedOptArg, reentrantClones=defaultNamedOptArg
			, polyVIs=defaultNamedOptArg, globalVIs=defaultNamedOptArg, controlVIs=defaultNamedOptArg, genericVIs=defaultNamedOptArg):
		'This method returns the names and paths of the VI dependencies of a VI. You can use this method to return a specific subset of the total set of VI dependencies of a VI. This method does not return non-VI dependencies, such as project libraries, XCont'
		return self._ApplyTypes_(1146, 1, (24, 0), ((16396, 18), (16396, 18), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17)), u'GetVIDependencies', None,dependencyNames
			, dependencyPaths, wholeHierarchy, commentedOut, staticVIRefs, dynDispatching
			, missingItems, standardVIs, reentrantClones, polyVIs, globalVIs
			, controlVIs, genericVIs)

	def ImportVIStrings(self, stringFile=defaultNamedNotOptArg, interactive=defaultNamedOptArg, logFile=defaultNamedOptArg):
		'Imports the following strings about VI and front panel objects from a tagged text file: VI name and description, object caption labels, object free labels, default data (string, table, path, and array default data), private data (listbox item names, '
		return self._oleobj_.InvokeTypes(1001, LCID, 1, (24, 0), ((8, 1), (12, 17), (12, 17)),stringFile
			, interactive, logFile)

	def OldOpenFrontPanel(self, activate=defaultNamedOptArg, state=defaultNamedOptArg):
		'Opens the front panel window and returns an error if the front panel is already open. LabVIEW no longer supports this method. Use the Open FP method instead.'
		return self._oleobj_.InvokeTypes(1060, LCID, 1, (24, 0), ((12, 17), (12, 17)),activate
			, state)

	def OpenFrontPanel(self, activate=defaultNamedOptArg, state=defaultNamedOptArg):
		'Opens the front panel window. If the front panel is already open, this method changes the state of the front panel window to the state you wire to this method.'
		return self._oleobj_.InvokeTypes(1080, LCID, 1, (24, 0), ((12, 17), (12, 17)),activate
			, state)

	def PrintPanel(self, entirePanel=defaultNamedOptArg):
		'Prints just the front panel to the current printer. You cannot use this method to print a block diagram, list of controls, or polymorphic VI front panel.'
		return self._oleobj_.InvokeTypes(1019, LCID, 1, (24, 0), ((12, 17),),entirePanel
			)

	def PrintVIToPrinter(self, format=defaultNamedOptArg, scalePanel=defaultNamedOptArg, scaleDiagram=defaultNamedOptArg, pageHeaders=defaultNamedOptArg
			, pageBreaks=defaultNamedOptArg, sectionHeaders=defaultNamedOptArg):
		'Prints the VI information to a printer.'
		return self._oleobj_.InvokeTypes(1005, LCID, 1, (24, 0), ((12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17)),format
			, scalePanel, scaleDiagram, pageHeaders, pageBreaks, sectionHeaders
			)

	def ReinitializeAllToDefault(self):
		'Changes the current values of all controls on the front panel to their defaults.'
		return self._oleobj_.InvokeTypes(1012, LCID, 1, (24, 0), (),)

	def Run(self, async=defaultNamedOptArg):
		'Run the VI as a top level VI.'
		return self._oleobj_.InvokeTypes(1017, LCID, 1, (24, 0), ((12, 17),),async
			)

	def SetControlValue(self, controlName=defaultNamedNotOptArg, value=defaultNamedNotOptArg):
		'Set the value of the named control.'
		return self._oleobj_.InvokeTypes(1014, LCID, 1, (24, 0), ((8, 1), (12, 1)),controlName
			, value)

	def _Call3(self, paramNames=defaultNamedOptArg, paramVals=defaultNamedOptArg, openFP=defaultNamedOptArg, CloseFPAfterCall=defaultNamedOptArg
			, SuspendOnCall=defaultNamedOptArg, bringAppToFront=defaultNamedOptArg, conversionFlags=defaultNamedOptArg):
		'Calls the specified vi as a sub vi. Call2 allows you to optionally open the front panel before call, closes it afterwards or suspend the VI at the start of call. You can also optionally make LabVIEW as the active application whenever the front panel '
		return self._ApplyTypes_(1178, 1, (24, 0), ((16396, 19), (16396, 19), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17)), u'_Call3', None,paramNames
			, paramVals, openFP, CloseFPAfterCall, SuspendOnCall, bringAppToFront
			, conversionFlags)

	def _ExportInterface2(self, image=pythoncom.Missing, numConnections=pythoncom.Missing, whiskerRects=pythoncom.Missing, termNameRects=pythoncom.Missing
			, captions=pythoncom.Missing, wireRequirements=pythoncom.Missing, ioStatus=pythoncom.Missing, dataTypes=pythoncom.Missing, conNum=pythoncom.Missing
			, extendedInformation=pythoncom.Missing):
		'Exports a VIs interface information including Context Help image.'
		return self._ApplyTypes_(1188, 1, (24, 0), ((16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18), (16396, 18)), u'_ExportInterface2', None,image
			, numConnections, whiskerRects, termNameRects, captions, wireRequirements
			, ioStatus, dataTypes, conNum, extendedInformation)

	def _GetControlValue2(self, controlName=defaultNamedNotOptArg, flags=defaultNamedNotOptArg):
		'Private method for TestStand.'
		return self._ApplyTypes_(1175, 1, (12, 0), ((8, 1), (3, 1)), u'_GetControlValue2', None,controlName
			, flags)

	def _GetCtrlArrayElemDefaultValVariant(self, controlNamesPath=defaultNamedNotOptArg):
		'Gets the default value for the array element specified by the array of strings input. The array of strings input needs to be in the format Cluster1>>Cluster2>>Array1>>Cluster3>>Array2. This default value is returned as variant data. Use the Variant t'
		return self._ApplyTypes_(1131, 1, (12, 0), ((12, 1),), u'_GetCtrlArrayElemDefaultValVariant', None,controlNamesPath
			)

	def _GetCtrlArrayElemDefaultValVariant2(self, controlNamesPath=defaultNamedNotOptArg, flags=defaultNamedNotOptArg):
		'Gets the default value for the array element specified by the array of strings input. The array of strings input needs to be in the format Cluster1>>Cluster2>>Array1>>Cluster3>>Array2. This default value is returned as variant data. Use the Variant t'
		return self._ApplyTypes_(1177, 1, (12, 0), ((12, 1), (3, 1)), u'_GetCtrlArrayElemDefaultValVariant2', None,controlNamesPath
			, flags)

	def _GetCtrlDefaultValVariant(self, controlName=defaultNamedNotOptArg):
		'Gets the default value of a named control or indicator as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type.'
		return self._ApplyTypes_(1130, 1, (12, 0), ((8, 1),), u'_GetCtrlDefaultValVariant', None,controlName
			)

	def _GetCtrlDefaultValVariant2(self, controlName=defaultNamedNotOptArg, flags=defaultNamedNotOptArg):
		'Gets the default value of a named control or indicator as variant data. Use the Variant to Data function to convert the data to another LabVIEW data type.'
		return self._ApplyTypes_(1176, 1, (12, 0), ((8, 1), (3, 1)), u'_GetCtrlDefaultValVariant2', None,controlName
			, flags)

	def _GetTag(self, tagName=defaultNamedNotOptArg, isPersistent=pythoncom.Missing, value=pythoncom.Missing):
		'Gets the data set by using Set Tag.'
		return self._ApplyTypes_(1038, 1, (11, 0), ((8, 1), (16396, 18), (16396, 18)), u'_GetTag', None,tagName
			, isPersistent, value)

	def _GetTagNames(self, TagNames=pythoncom.Missing):
		'Get a list of all tags associated with a VI. Return TRUE if any tags were found and FALSE if no tags were found.'
		return self._ApplyTypes_(1107, 1, (11, 0), ((16396, 2),), u'_GetTagNames', None,TagNames
			)

	def _RemoveAllTags(self):
		'Removes all tags. Returns number of tags removed.'
		return self._oleobj_.InvokeTypes(1036, LCID, 1, (3, 0), (),)

	def _RemoveTag(self, tagName=defaultNamedNotOptArg, oldValue=pythoncom.Missing):
		'Removes a tag set by calling Set Tag.'
		return self._ApplyTypes_(1039, 1, (11, 0), ((8, 1), (16396, 18)), u'_RemoveTag', None,tagName
			, oldValue)

	def _RemoveTags(self, tagName=defaultNamedNotOptArg):
		'Removes all tags with the specified tag name.  Returns number of tags removed.'
		return self._oleobj_.InvokeTypes(1033, LCID, 1, (3, 0), ((8, 1),),tagName
			)

	def _SetTag(self, tagName=defaultNamedNotOptArg, value=defaultNamedNotOptArg, isPersistent=defaultNamedOptArg, oldValue=pythoncom.Missing):
		'Sets a Tag for the VI. Persistence specifies whether the tag will survive a save/load.'
		return self._ApplyTypes_(1037, 1, (11, 0), ((8, 1), (12, 1), (12, 17), (16396, 18)), u'_SetTag', None,tagName
			, value, isPersistent, oldValue)

	def _SetTags(self, tagName=defaultNamedNotOptArg, value=defaultNamedNotOptArg):
		'Replaces the data associated with all tags of specified name. Returns number of tags changed.'
		return self._oleobj_.InvokeTypes(1034, LCID, 1, (3, 0), ((8, 1), (12, 1)),tagName
			, value)

	def _SetTagsPersistence(self, tagName=defaultNamedNotOptArg, isPersistent=defaultNamedNotOptArg):
		'Changes persistence of all tags of specified name. Returns number of tags changed.'
		return self._oleobj_.InvokeTypes(1035, LCID, 1, (3, 0), ((8, 1), (11, 1)),tagName
			, isPersistent)

	_prop_map_get_ = {
		"AllowDebugging": (518, 2, (11, 0), (), "AllowDebugging", None),
		"BDSize": (543, 2, (3, 0), (), "BDSize", None),
		"Callees": (545, 2, (12, 0), (), "Callees", None),
		"Callers": (544, 2, (12, 0), (), "Callers", None),
		"CloneName": (645, 2, (8, 0), (), "CloneName", None),
		"CloseFPAfterCall": (523, 2, (11, 0), (), "CloseFPAfterCall", None),
		"CodeSize": (540, 2, (3, 0), (), "CodeSize", None),
		"DataSize": (541, 2, (3, 0), (), "DataSize", None),
		"Description": (502, 2, (8, 0), (), "Description", None),
		"EditMode": (558, 2, (11, 0), (), "EditMode", None),
		"ExecPriority": (526, 2, (3, 0), (), "ExecPriority", None),
		"ExecState": (557, 2, (3, 0), (), "ExecState", None),
		"FPAllowRTPopup": (508, 2, (11, 0), (), "FPAllowRTPopup", None),
		"FPAutoCenter": (511, 2, (11, 0), (), "FPAutoCenter", None),
		"FPBehavior": (601, 2, (3, 0), (), "FPBehavior", None),
		"FPHiliteReturnButton": (509, 2, (11, 0), (), "FPHiliteReturnButton", None),
		"FPKeepWinProps": (575, 2, (11, 0), (), "FPKeepWinProps", None),
		"FPMinimizeable": (583, 2, (11, 0), (), "FPMinimizeable", None),
		"FPModificationBitSet": (538, 2, (3, 0), (), "FPModificationBitSet", None),
		"FPMonitor": (629, 2, (2, 0), (), "FPMonitor", None),
		"FPResizable": (507, 2, (11, 0), (), "FPResizable", None),
		"FPResizeable": (584, 2, (11, 0), (), "FPResizeable", None),
		"FPRunTransparently": (628, 2, (11, 0), (), "FPRunTransparently", None),
		"FPShowMenuBar": (513, 2, (11, 0), (), "FPShowMenuBar", None),
		"FPShowScrollBars": (512, 2, (11, 0), (), "FPShowScrollBars", None),
		"FPSize": (542, 2, (3, 0), (), "FPSize", None),
		"FPSizeToScreen": (510, 2, (11, 0), (), "FPSizeToScreen", None),
		"FPState": (608, 2, (3, 0), (), "FPState", None),
		"FPTitleBarVisible": (505, 2, (11, 0), (), "FPTitleBarVisible", None),
		"FPTransparency": (627, 2, (16, 0), (), "FPTransparency", None),
		"FPWinBounds": (536, 2, (12, 0), (), "FPWinBounds", None),
		"FPWinClosable": (506, 2, (11, 0), (), "FPWinClosable", None),
		"FPWinCustomTitle": (561, 2, (11, 0), (), "FPWinCustomTitle", None),
		"FPWinIsFrontMost": (535, 2, (11, 0), (), "FPWinIsFrontMost", None),
		"FPWinOpen": (534, 2, (11, 0), (), "FPWinOpen", None),
		"FPWinOrigin": (552, 2, (12, 0), (), "FPWinOrigin", None),
		"FPWinPanelBounds": (556, 2, (12, 0), (), "FPWinPanelBounds", None),
		"FPWinTitle": (553, 2, (8, 0), (), "FPWinTitle", None),
		"HelpDocumentPath": (533, 2, (8, 0), (), "HelpDocumentPath", None),
		"HelpDocumentTag": (532, 2, (8, 0), (), "HelpDocumentTag", None),
		"IsCloneVI": (646, 2, (11, 0), (), "IsCloneVI", None),
		"IsReentrant": (525, 2, (11, 0), (), "IsReentrant", None),
		"LogAtFinish": (550, 2, (11, 0), (), "LogAtFinish", None),
		"LogFilePath": (549, 2, (8, 0), (), "LogFilePath", None),
		"Name": (500, 2, (8, 0), (), "Name", None),
		# Method 'OwningApp' returns object of type '_Application'
		"OwningApp": (623, 2, (9, 0), (), "OwningApp", '{1A2DD9CC-E77F-439A-8874-4336083F6227}'),
		"PreferredExecSystem": (559, 2, (3, 0), (), "PreferredExecSystem", None),
		"PrintHeaderDatePrint": (592, 2, (11, 0), (), "PrintHeaderDatePrint", None),
		"PrintHeaderModifyDate": (593, 2, (11, 0), (), "PrintHeaderModifyDate", None),
		"PrintHeaderPageNumber": (594, 2, (11, 0), (), "PrintHeaderPageNumber", None),
		"PrintHeaderVIIcon": (595, 2, (11, 0), (), "PrintHeaderVIIcon", None),
		"PrintHeaderVIName": (590, 2, (11, 0), (), "PrintHeaderVIName", None),
		"PrintLogFileAtFinish": (551, 2, (11, 0), (), "PrintLogFileAtFinish", None),
		"PrintMargins": (589, 2, (12, 0), (), "PrintMargins", None),
		"PrintingBDScaling": (610, 2, (11, 0), (), "PrintingBDScaling", None),
		"PrintingFPScaling": (588, 2, (11, 0), (), "PrintingFPScaling", None),
		"PrintingHeaderVIPath": (596, 2, (11, 0), (), "PrintingHeaderVIPath", None),
		"PrintingHeaders": (587, 2, (11, 0), (), "PrintingHeaders", None),
		"PrintingOrientation": (586, 2, (3, 0), (), "PrintingOrientation", None),
		"ReentrancyType": (648, 2, (12, 0), (), "ReentrancyType", None),
		"RunOnOpen": (524, 2, (11, 0), (), "RunOnOpen", None),
		"RunTimeMenuPath": (580, 2, (8, 0), (), "RunTimeMenuPath", None),
		"ShowFPOnCall": (522, 2, (11, 0), (), "ShowFPOnCall", None),
		"ShowFPOnLoad": (521, 2, (11, 0), (), "ShowFPOnLoad", None),
		"SuspendOnCall": (555, 2, (11, 0), (), "SuspendOnCall", None),
		"TBShowAbortButton": (517, 2, (11, 0), (), "TBShowAbortButton", None),
		"TBShowFreeRunButton": (516, 2, (11, 0), (), "TBShowFreeRunButton", None),
		"TBShowRunButton": (515, 2, (11, 0), (), "TBShowRunButton", None),
		"TBVisible": (514, 2, (11, 0), (), "TBVisible", None),
		"VIModificationBitSet": (537, 2, (3, 0), (), "VIModificationBitSet", None),
		"VIType": (562, 2, (3, 0), (), "VIType", None),
		"_CPTM_CRC": (614, 2, (3, 0), (), "_CPTM_CRC", None),
		"_CPTM_CRC_IgnoreDynamicDispatch": (690, 2, (3, 0), (), "_CPTM_CRC_IgnoreDynamicDispatch", None),
		"_CPTM_CRC_New": (639, 2, (3, 0), (), "_CPTM_CRC_New", None),
		"_CalleesPaths": (640, 2, (12, 0), (), "_CalleesPaths", None),
		"_CallersPaths": (641, 2, (12, 0), (), "_CallersPaths", None),
		"_FPWinNativeWindow": (671, 2, (12, 0), (), "_FPWinNativeWindow", None),
		"_FPWinOSWindow": (615, 2, (3, 0), (), "_FPWinOSWindow", None),
		"path": (501, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
		"CloseFPAfterCall": ((523, LCID, 4, 0),()),
		"EditMode": ((558, LCID, 4, 0),()),
		"FPAllowRTPopup": ((508, LCID, 4, 0),()),
		"FPAutoCenter": ((511, LCID, 4, 0),()),
		"FPBehavior": ((601, LCID, 4, 0),()),
		"FPHiliteReturnButton": ((509, LCID, 4, 0),()),
		"FPKeepWinProps": ((575, LCID, 4, 0),()),
		"FPMinimizeable": ((583, LCID, 4, 0),()),
		"FPMonitor": ((629, LCID, 4, 0),()),
		"FPResizable": ((507, LCID, 4, 0),()),
		"FPResizeable": ((584, LCID, 4, 0),()),
		"FPRunTransparently": ((628, LCID, 4, 0),()),
		"FPShowMenuBar": ((513, LCID, 4, 0),()),
		"FPShowScrollBars": ((512, LCID, 4, 0),()),
		"FPSizeToScreen": ((510, LCID, 4, 0),()),
		"FPState": ((608, LCID, 4, 0),()),
		"FPTitleBarVisible": ((505, LCID, 4, 0),()),
		"FPTransparency": ((627, LCID, 4, 0),()),
		"FPWinBounds": ((536, LCID, 4, 0),()),
		"FPWinClosable": ((506, LCID, 4, 0),()),
		"FPWinCustomTitle": ((561, LCID, 4, 0),()),
		"FPWinIsFrontMost": ((535, LCID, 4, 0),()),
		"FPWinOpen": ((534, LCID, 4, 0),()),
		"FPWinOrigin": ((552, LCID, 4, 0),()),
		"FPWinPanelBounds": ((556, LCID, 4, 0),()),
		"FPWinTitle": ((553, LCID, 4, 0),()),
		"HelpDocumentPath": ((533, LCID, 4, 0),()),
		"HelpDocumentTag": ((532, LCID, 4, 0),()),
		"LogAtFinish": ((550, LCID, 4, 0),()),
		"LogFilePath": ((549, LCID, 4, 0),()),
		"PrintHeaderDatePrint": ((592, LCID, 4, 0),()),
		"PrintHeaderModifyDate": ((593, LCID, 4, 0),()),
		"PrintHeaderPageNumber": ((594, LCID, 4, 0),()),
		"PrintHeaderVIIcon": ((595, LCID, 4, 0),()),
		"PrintHeaderVIName": ((590, LCID, 4, 0),()),
		"PrintLogFileAtFinish": ((551, LCID, 4, 0),()),
		"PrintMargins": ((589, LCID, 4, 0),()),
		"PrintingBDScaling": ((610, LCID, 4, 0),()),
		"PrintingFPScaling": ((588, LCID, 4, 0),()),
		"PrintingHeaderVIPath": ((596, LCID, 4, 0),()),
		"PrintingHeaders": ((587, LCID, 4, 0),()),
		"PrintingOrientation": ((586, LCID, 4, 0),()),
		"RunTimeMenuPath": ((580, LCID, 4, 0),()),
		"ShowFPOnCall": ((522, LCID, 4, 0),()),
		"TBShowAbortButton": ((517, LCID, 4, 0),()),
		"TBShowFreeRunButton": ((516, LCID, 4, 0),()),
		"TBShowRunButton": ((515, LCID, 4, 0),()),
		"TBVisible": ((514, LCID, 4, 0),()),
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _Application(DispatchBaseClass):
	'Application DispInterface'
	CLSID = IID('{1A2DD9CC-E77F-439A-8874-4336083F6227}')
	coclass_clsid = IID('{4BAD69E8-3713-424A-B228-437E9E134F6C}')

	def AllMethodsOfLVClass(self, MethodNames=pythoncom.Missing, MethodPaths=pythoncom.Missing, path=defaultNamedNotOptArg, Scope=defaultNamedOptArg
			, OnlyVIsWithClassIn=defaultNamedOptArg):
		'Returns an array of names and an array of paths for all methods of a class. The methods of the class are member VIs that can be called as subVIs. In other words, global VIs, control VIs, and polymorphic VIs are excluded from the output arrays.'
		return self._ApplyTypes_(2421, 1, (24, 0), ((16396, 2), (16396, 2), (8, 1), (12, 17), (12, 17)), u'AllMethodsOfLVClass', None,MethodNames
			, MethodPaths, path, Scope, OnlyVIsWithClassIn)

	def BringToFront(self):
		'On Windows and Mac OS X, brings the application windows to the front.'
		return self._oleobj_.InvokeTypes(2014, LCID, 1, (24, 0), (),)

	def BrowseDataSocket(self, prompt=defaultNamedOptArg, selectedURL=pythoncom.Missing):
		'Launches the <B>DataSocket Browser</B> dialog box to establish a connection to a DataSocket item.'
		return self._ApplyTypes_(2043, 1, (24, 0), ((12, 17), (16396, 18)), u'BrowseDataSocket', None,prompt
			, selectedURL)

	def GetHierImgScaled(self, imgdepth=defaultNamedNotOptArg, imgdata=pythoncom.Missing, maxwidth=defaultNamedNotOptArg, maxheight=defaultNamedNotOptArg
			, VIToHighlight=defaultNamedNotOptArg):
		'Gets the scaled image of the VI Hierarchy.'
		return self._ApplyTypes_(2360, 1, (24, 0), ((3, 1), (16396, 2), (3, 1), (3, 1), (12, 1)), u'GetHierImgScaled', None,imgdepth
			, imgdata, maxwidth, maxheight, VIToHighlight)

	def GetVIEditorVersion(self, viPath=defaultNamedNotOptArg, versNum=pythoncom.Missing):
		'Returns the version of LabVIEW that last saved the VI. The version of LabVIEW that last saved the VI might be different from the file format version of the VI. For example, if you use LabVIEW 9.0.1 to save a VI, the VI has a file format version of 9.'
		return self._ApplyTypes_(2375, 1, (8, 0), ((8, 1), (16387, 2)), u'GetVIEditorVersion', None,viPath
			, versNum)

	# Result is of type VirtualInstrument
	def GetVIReference(self, viPath=defaultNamedNotOptArg, password=defaultNamedOptArg, resvForCall=defaultNamedOptArg, options=defaultNamedOptArg):
		'Get Reference to a VI specified by path.'
		ret = self._oleobj_.InvokeTypes(2004, LCID, 1, (9, 0), ((8, 1), (12, 17), (12, 17), (12, 17)),viPath
			, password, resvForCall, options)
		if ret is not None:
			ret = Dispatch(ret, u'GetVIReference', '{E670BDAB-C935-4258-899B-A4E56EFF8B54}')
		return ret

	def GetVIVersion(self, viPath=defaultNamedNotOptArg, versNum=pythoncom.Missing):
		'Returns the LabVIEW file format version of the VI. The file format version of the VI might be different from the version of LabVIEW in which the VI was last saved. For example, if you use LabVIEW 9.0.1 to save a VI, the VI has a file format version o'
		return self._ApplyTypes_(2041, 1, (8, 0), ((8, 1), (16387, 2)), u'GetVIVersion', None,viPath
			, versNum)

	def LVClassImplementingVIPathAndScope(self, PathToVI=pythoncom.Missing, ClassPath=defaultNamedNotOptArg, MethodName=defaultNamedNotOptArg, Scope=pythoncom.Missing):
		'Returns the path to the VI that implements the specified method within the specified class. If the specified class does not implement the method, this method returns an ancestor VI implementation.'
		return self._ApplyTypes_(2422, 1, (24, 0), ((16392, 2), (8, 1), (8, 1), (16387, 2)), u'LVClassImplementingVIPathAndScope', None,PathToVI
			, ClassPath, MethodName, Scope)

	def LibraryGetFileLVVersion(self, libPath=defaultNamedNotOptArg, versNum=pythoncom.Missing):
		'Returns the LabVIEW file format version of the library. The file format version of the library might be different from the version of LabVIEW in which the library was last saved. For example, if you use LabVIEW 9.0.1 to save a library, the library ha'
		return self._ApplyTypes_(2158, 1, (8, 0), ((8, 1), (16396, 18)), u'LibraryGetFileLVVersion', None,libPath
			, versNum)

	# Result is of type Library
	def OpenLibrary(self, path=defaultNamedNotOptArg):
		'Opens the LabVIEW project library specified by <B>Path</B>.'
		ret = self._oleobj_.InvokeTypes(2085, LCID, 1, (9, 0), ((8, 1),),path
			)
		if ret is not None:
			ret = Dispatch(ret, u'OpenLibrary', '{34D19F64-F1F9-423F-99E2-712A7F161E98}')
		return ret

	# Result is of type Project
	def OpenProject(self, path=defaultNamedNotOptArg):
		'Loads a LabVIEW project from disk. If the project is already in memory, this method returns a reference to the existing project. You can use this reference with the Project properties.  You also can select <B>File>>Open Project</B> to navigate to and'
		ret = self._oleobj_.InvokeTypes(2067, LCID, 1, (9, 0), ((8, 1),),path
			)
		if ret is not None:
			ret = Dispatch(ret, u'OpenProject', '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}')
		return ret

	def ProjectGetFileLVVersion(self, projectPath=defaultNamedNotOptArg, versNum=pythoncom.Missing):
		'Returns the LabVIEW file format version of the project. This version might be different from the version of LabVIEW in which the project was last saved.'
		return self._ApplyTypes_(2388, 1, (8, 0), ((8, 1), (16396, 18)), u'ProjectGetFileLVVersion', None,projectPath
			, versNum)

	def Quit(self):
		'Quits the Application'
		return self._oleobj_.InvokeTypes(2013, LCID, 1, (24, 0), (),)

	def ResolveSymbolicPath(self, symbolicPath=defaultNamedNotOptArg, actualPath=pythoncom.Missing):
		'If the input path is a LabVIEW symbolic path, such as those that the Document Path property returns, this method converts it into an absolute path. For example, if you wire <helpdir>:glang.chm, this method returns C:Program FilesNational Instrumen'
		return self._ApplyTypes_(2044, 1, (24, 0), ((8, 1), (16392, 2)), u'ResolveSymbolicPath', None,symbolicPath
			, actualPath)

	def _CompareTypes(self, typeDesc1=defaultNamedNotOptArg, typeDesc2=defaultNamedNotOptArg, options=defaultNamedOptArg):
		"Compares 2 type descriptors. The return value is a bit mask. Look for 'sUnknown' in StateBits.h to figure out what the bits correspond to. Options is also a bit mask. Look for 'kAllNameChk' in datatype.cpp to specify the bits. This function is being "
		return self._oleobj_.InvokeTypes(2028, LCID, 1, (3, 0), ((12, 1), (12, 1), (12, 17)),typeDesc1
			, typeDesc2, options)

	def _CreateLVClsInst(self, classID=defaultNamedNotOptArg):
		'It creates an instance of a C++ object used for interfaces-to-data, in particularly, an IDispatch* to an IAnalogWaveForm, IDigitalWaveForm, or IWaveForms object of one of the available waveform types'
		return self._ApplyTypes_(2057, 1, (12, 0), ((3, 1),), u'_CreateLVClsInst', None,classID
			)

	def _GetVICPTMCRC(self, viPath=defaultNamedNotOptArg, cptm_crc=pythoncom.Missing):
		'Gets the CRC (checksum) for the connector pane type map (ConPane) of a VI without loading  the VI. This will remove timestamps before it calculates the CRC so that controls that timestamps  will not affect the CRC value. This property will return the'
		return self._ApplyTypes_(2107, 1, (24, 0), ((8, 1), (16387, 2)), u'_GetVICPTMCRC', None,viPath
			, cptm_crc)

	def _GetVICPTMCRCIgnoreDynamicDispatch(self, viPath=defaultNamedNotOptArg, cptm_crc_ignore_dd=pythoncom.Missing):
		'Gets the CRC (checksum) ignoring dynamic dispatch terminals for the connector pane type map (ConPane) of a VI without loading the VI. If you specify a path to a file that is not a VI, LabVIEW returns error 1059.'
		return self._ApplyTypes_(2423, 1, (24, 0), ((8, 1), (16387, 2)), u'_GetVICPTMCRCIgnoreDynamicDispatch', None,viPath
			, cptm_crc_ignore_dd)

	def _GetVICPTMCRCNew(self, viPath=defaultNamedNotOptArg, cptm_crc=pythoncom.Missing):
		'Gets the CRC (checksum) for the connector pane type map (ConPane) of a VI without loading the VI. If you specify a path to a file that is not a VI, LabVIEW returns error 1059.'
		return self._ApplyTypes_(2143, 1, (24, 0), ((8, 1), (16387, 2)), u'_GetVICPTMCRCNew', None,viPath
			, cptm_crc)

	def _GetVIQualifiedName(self, viPath=defaultNamedNotOptArg, VIQualifiedName=pythoncom.Missing):
		'Returns the qualified name of the referenced VI without loading the VI.'
		return self._ApplyTypes_(2376, 1, (24, 0), ((8, 1), (16392, 2)), u'_GetVIQualifiedName', None,viPath
			, VIQualifiedName)

	def _IsFileExpressVI(self, path=defaultNamedNotOptArg):
		"Takes a path and determines if whatever is at that path acts and looks like an Express Vi when it's dropped on a Block Diagram.  Currently only works for XNodes."
		return self._oleobj_.InvokeTypes(2378, LCID, 1, (11, 0), ((8, 1),),path
			)

	def _PackedLibraryEnableCaching(self, Enable=defaultNamedNotOptArg):
		'Starts and stops packed library caching.'
		return self._oleobj_.InvokeTypes(2399, LCID, 1, (24, 0), ((11, 1),),Enable
			)

	def _PackedLibraryGetExportedFileList(self, PackedLibraryPath=defaultNamedNotOptArg, QualifiedNames=pythoncom.Missing, Paths=pythoncom.Missing):
		'Returns an array of qualified names and paths of exported items in a packed library. Both array ouputs are required parameters.'
		return self._ApplyTypes_(2396, 1, (24, 0), ((8, 1), (16396, 2), (16396, 2)), u'_PackedLibraryGetExportedFileList', None,PackedLibraryPath
			, QualifiedNames, Paths)

	def _ReleaseLVClassCookies(self, ArrayOfCookies=defaultNamedNotOptArg):
		'Release LV Class Cookies. When using LV Classes outside out LabVIEW from the ActiveX and C Interface, callers must hold references to LV Classes that must be released when no longer needed.'
		return self._oleobj_.InvokeTypes(2390, LCID, 1, (24, 0), ((12, 1),),ArrayOfCookies
			)

	_prop_map_get_ = {
		"AllProjects": (105, 2, (12, 0), (), "AllProjects", None),
		"AllVIsInMemory": (28, 2, (12, 0), (), "AllVIsInMemory", None),
		"AppKind": (3, 2, (3, 0), (), "AppKind", None),
		"AppName": (0, 2, (8, 0), (), "AppName", None),
		"AppTargetCPU": (5, 2, (3, 0), (), "AppTargetCPU", None),
		"AppTargetOS": (4, 2, (3, 0), (), "AppTargetOS", None),
		"ApplicationDirectory": (25, 2, (8, 0), (), "ApplicationDirectory", None),
		"AutomaticClose": (35, 2, (11, 0), (), "AutomaticClose", None),
		"CmdArgs": (79, 2, (12, 0), (), "CmdArgs", None),
		"DefaultDataLocation": (87, 2, (8, 0), (), "DefaultDataLocation", None),
		"ExportedVIs": (8, 2, (12, 0), (), "ExportedVIs", None),
		"Language": (99, 2, (8, 0), (), "Language", None),
		"OSBuildNumber": (191, 2, (8, 0), (), "OSBuildNumber", None),
		"OSDetailedName": (198, 2, (8, 0), (), "OSDetailedName", None),
		"OSName": (6, 2, (8, 0), (), "OSName", None),
		"OSVersion": (7, 2, (8, 0), (), "OSVersion", None),
		"PrintDefaultPrinter": (73, 2, (8, 0), (), "PrintDefaultPrinter", None),
		"PrintMethod": (74, 2, (3, 0), (), "PrintMethod", None),
		"PrintersAvailable": (75, 2, (12, 0), (), "PrintersAvailable", None),
		"PrintingColorDepth": (72, 2, (11, 0), (), "PrintingColorDepth", None),
		"RTHostConnected": (90, 2, (11, 0), (), "RTHostConnected", None),
		"SaveVersion": (222, 2, (8, 0), (), "SaveVersion", None),
		"ShowFPTipStrips": (63, 2, (11, 0), (), "ShowFPTipStrips", None),
		"UserName": (1, 2, (8, 0), (), "UserName", None),
		"VIServerPort": (93, 2, (3, 0), (), "VIServerPort", None),
		"Version": (2, 2, (8, 0), (), "Version", None),
		"VersionYear": (215, 2, (8, 0), (), "VersionYear", None),
		"_DisableGettingStartedWindow": (171, 2, (11, 0), (), "_DisableGettingStartedWindow", None),
		"_ModuleHandle": (101, 2, (3, 0), (), "_ModuleHandle", None),
		"_ParentWindowForDialogs": (54, 2, (3, 0), (), "_ParentWindowForDialogs", None),
		"_ProcessID": (80, 2, (3, 0), (), "_ProcessID", None),
		"_TestStandOptions": (219, 2, (3, 0), (), "_TestStandOptions", None),
		"_WindowForPanelOrigin": (100, 2, (3, 0), (), "_WindowForPanelOrigin", None),
	}
	_prop_map_put_ = {
		"AutomaticClose": ((35, LCID, 4, 0),()),
		"PrintDefaultPrinter": ((73, LCID, 4, 0),()),
		"PrintMethod": ((74, LCID, 4, 0),()),
		"PrintingColorDepth": ((72, LCID, 4, 0),()),
		"ShowFPTipStrips": ((63, LCID, 4, 0),()),
		"VIServerPort": ((93, LCID, 4, 0),()),
		"_DisableGettingStartedWindow": ((171, LCID, 4, 0),()),
		"_ParentWindowForDialogs": ((54, LCID, 4, 0),()),
		"_TestStandOptions": ((219, LCID, 4, 0),()),
		"_WindowForPanelOrigin": ((100, LCID, 4, 0),()),
	}
	# Default property for this class is 'AppName'
	def __call__(self):
		return self._ApplyTypes_(*(0, 2, (8, 0), (), "AppName", None))
	def __unicode__(self, *args):
		try:
			return unicode(self.__call__(*args))
		except pythoncom.com_error:
			return repr(self)
	def __str__(self, *args):
		return str(self.__unicode__(*args))
	def __int__(self, *args):
		return int(self.__call__(*args))
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _IApplication(DispatchBaseClass):
	'Application Interface'
	CLSID = IID('{85EDCFF4-E142-4624-A1E9-892D2D47AF4E}')
	coclass_clsid = IID('{4BAD69E8-3713-424A-B228-437E9E134F6C}')

	_prop_map_get_ = {
		"AllProjects": (105, 2, (12, 0), (), "AllProjects", None),
		"AllVIsInMemory": (28, 2, (12, 0), (), "AllVIsInMemory", None),
		"AppKind": (3, 2, (3, 0), (), "AppKind", None),
		"AppName": (0, 2, (8, 0), (), "AppName", None),
		"AppTargetCPU": (5, 2, (3, 0), (), "AppTargetCPU", None),
		"AppTargetOS": (4, 2, (3, 0), (), "AppTargetOS", None),
		"ApplicationDirectory": (25, 2, (8, 0), (), "ApplicationDirectory", None),
		"AutomaticClose": (35, 2, (11, 0), (), "AutomaticClose", None),
		"CmdArgs": (79, 2, (12, 0), (), "CmdArgs", None),
		"DefaultDataLocation": (87, 2, (8, 0), (), "DefaultDataLocation", None),
		"ExportedVIs": (8, 2, (12, 0), (), "ExportedVIs", None),
		"Language": (99, 2, (8, 0), (), "Language", None),
		"OSBuildNumber": (191, 2, (8, 0), (), "OSBuildNumber", None),
		"OSDetailedName": (198, 2, (8, 0), (), "OSDetailedName", None),
		"OSName": (6, 2, (8, 0), (), "OSName", None),
		"OSVersion": (7, 2, (8, 0), (), "OSVersion", None),
		"PrintDefaultPrinter": (73, 2, (8, 0), (), "PrintDefaultPrinter", None),
		"PrintMethod": (74, 2, (3, 0), (), "PrintMethod", None),
		"PrintersAvailable": (75, 2, (12, 0), (), "PrintersAvailable", None),
		"PrintingColorDepth": (72, 2, (11, 0), (), "PrintingColorDepth", None),
		"RTHostConnected": (90, 2, (11, 0), (), "RTHostConnected", None),
		"SaveVersion": (222, 2, (8, 0), (), "SaveVersion", None),
		"ShowFPTipStrips": (63, 2, (11, 0), (), "ShowFPTipStrips", None),
		"UserName": (1, 2, (8, 0), (), "UserName", None),
		"VIServerPort": (93, 2, (3, 0), (), "VIServerPort", None),
		"Version": (2, 2, (8, 0), (), "Version", None),
		"VersionYear": (215, 2, (8, 0), (), "VersionYear", None),
		"_DisableGettingStartedWindow": (171, 2, (11, 0), (), "_DisableGettingStartedWindow", None),
		"_ModuleHandle": (101, 2, (3, 0), (), "_ModuleHandle", None),
		"_ParentWindowForDialogs": (54, 2, (3, 0), (), "_ParentWindowForDialogs", None),
		"_ProcessID": (80, 2, (3, 0), (), "_ProcessID", None),
		"_TestStandOptions": (219, 2, (3, 0), (), "_TestStandOptions", None),
		"_WindowForPanelOrigin": (100, 2, (3, 0), (), "_WindowForPanelOrigin", None),
	}
	_prop_map_put_ = {
		"AutomaticClose": ((35, LCID, 4, 0),()),
		"PrintDefaultPrinter": ((73, LCID, 4, 0),()),
		"PrintMethod": ((74, LCID, 4, 0),()),
		"PrintingColorDepth": ((72, LCID, 4, 0),()),
		"ShowFPTipStrips": ((63, LCID, 4, 0),()),
		"VIServerPort": ((93, LCID, 4, 0),()),
		"_DisableGettingStartedWindow": ((171, LCID, 4, 0),()),
		"_ParentWindowForDialogs": ((54, LCID, 4, 0),()),
		"_TestStandOptions": ((219, LCID, 4, 0),()),
		"_WindowForPanelOrigin": ((100, LCID, 4, 0),()),
	}
	# Default property for this class is 'AppName'
	def __call__(self):
		return self._ApplyTypes_(*(0, 2, (8, 0), (), "AppName", None))
	def __unicode__(self, *args):
		try:
			return unicode(self.__call__(*args))
		except pythoncom.com_error:
			return repr(self)
	def __str__(self, *args):
		return str(self.__unicode__(*args))
	def __int__(self, *args):
		return int(self.__call__(*args))
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _ILibrary(DispatchBaseClass):
	'Library Interface'
	CLSID = IID('{6662EDFE-C56A-46B3-BCE2-966A78B8C87A}')
	coclass_clsid = None

	_prop_map_get_ = {
		"Description": (1292953602, 2, (8, 0), (), "Description", None),
		"HelpDocumentPath": (1292953605, 2, (8, 0), (), "HelpDocumentPath", None),
		"HelpDocumentTag": (1292953604, 2, (8, 0), (), "HelpDocumentTag", None),
		"LocalName": (1292953600, 2, (8, 0), (), "LocalName", None),
		"Version": (1292953601, 2, (12, 0), (), "Version", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _IProject(DispatchBaseClass):
	'Project Interface'
	CLSID = IID('{FC9B1344-9AD3-410B-8412-A23D3EA10FFE}')
	coclass_clsid = None

	_prop_map_get_ = {
		# Method 'Application' returns object of type '_Application'
		"Application": (655397901, 2, (9, 0), (), "Application", '{1A2DD9CC-E77F-439A-8874-4336083F6227}'),
		"Description": (655397902, 2, (8, 0), (), "Description", None),
		"FilesViewRoot": (655397927, 2, (12, 0), (), "FilesViewRoot", None),
		# Method 'MyComputer' returns object of type 'TargetItem'
		"MyComputer": (655397921, 2, (9, 0), (), "MyComputer", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"Name": (655397889, 2, (8, 0), (), "Name", None),
		# Method 'Root' returns object of type 'ProjectItem'
		"Root": (655397891, 2, (9, 0), (), "Root", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		"Targets": (655397920, 2, (12, 0), (), "Targets", None),
		"path": (655397890, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _IProjectItem(DispatchBaseClass):
	'ProjectItem Interface'
	CLSID = IID('{609FE75A-B052-4D11-A68A-590FA2EF1428}')
	coclass_clsid = None

	_prop_map_get_ = {
		"Children": (901069832, 2, (12, 0), (), "Children", None),
		"ContainsConflicts": (901069867, 2, (11, 0), (), "ContainsConflicts", None),
		"DisplayName": (901069837, 2, (8, 0), (), "DisplayName", None),
		"Icon": (901069827, 2, (12, 0), (), "Icon", None),
		"InConflict": (901069866, 2, (11, 0), (), "InConflict", None),
		"ItemID": (901069830, 2, (8, 0), (), "ItemID", None),
		"LibraryItemType": (901069842, 2, (8, 0), (), "LibraryItemType", None),
		"LibraryItemTypeString": (901069843, 2, (8, 0), (), "LibraryItemTypeString", None),
		"Name": (901069825, 2, (8, 0), (), "Name", None),
		# Method 'Parent' returns object of type 'ProjectItem'
		"Parent": (901069833, 2, (9, 0), (), "Parent", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		# Method 'Project' returns object of type 'Project'
		"Project": (901069829, 2, (9, 0), (), "Project", '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}'),
		# Method 'Target' returns object of type 'TargetItem'
		"Target": (901069846, 2, (9, 0), (), "Target", '{1864BEF8-8287-4B70-872E-2BB237608530}'),
		"TypeGUID": (901069824, 2, (8, 0), (), "TypeGUID", None),
		"TypeString": (901069841, 2, (8, 0), (), "TypeString", None),
		# Method 'VI' returns object of type 'VirtualInstrument'
		"VI": (901069831, 2, (9, 0), (), "VI", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		# Method 'VINoLoad' returns object of type 'VirtualInstrument'
		"VINoLoad": (901069853, 2, (9, 0), (), "VINoLoad", '{E670BDAB-C935-4258-899B-A4E56EFF8B54}'),
		"path": (901069826, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _ITargetItem(DispatchBaseClass):
	'TargetItem Interface'
	CLSID = IID('{C3A76804-D8E4-4F9B-AA47-CA1496A5ED74}')
	coclass_clsid = None

	_prop_map_get_ = {
		# Method 'BuildSpecifications' returns object of type 'ProjectItem'
		"BuildSpecifications": (1750198275, 2, (9, 0), (), "BuildSpecifications", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
		# Method 'Dependencies' returns object of type 'ProjectItem'
		"Dependencies": (1750198276, 2, (9, 0), (), "Dependencies", '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}'),
	}
	_prop_map_put_ = {
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

class _IVI(DispatchBaseClass):
	'VI Interface'
	CLSID = IID('{A3C0308F-DAA3-4E70-8F88-7FD2A11BC6E4}')
	coclass_clsid = None

	_prop_map_get_ = {
		"AllowDebugging": (518, 2, (11, 0), (), "AllowDebugging", None),
		"BDSize": (543, 2, (3, 0), (), "BDSize", None),
		"Callees": (545, 2, (12, 0), (), "Callees", None),
		"Callers": (544, 2, (12, 0), (), "Callers", None),
		"CloneName": (645, 2, (8, 0), (), "CloneName", None),
		"CloseFPAfterCall": (523, 2, (11, 0), (), "CloseFPAfterCall", None),
		"CodeSize": (540, 2, (3, 0), (), "CodeSize", None),
		"DataSize": (541, 2, (3, 0), (), "DataSize", None),
		"Description": (502, 2, (8, 0), (), "Description", None),
		"EditMode": (558, 2, (11, 0), (), "EditMode", None),
		"ExecPriority": (526, 2, (3, 0), (), "ExecPriority", None),
		"ExecState": (557, 2, (3, 0), (), "ExecState", None),
		"FPAllowRTPopup": (508, 2, (11, 0), (), "FPAllowRTPopup", None),
		"FPAutoCenter": (511, 2, (11, 0), (), "FPAutoCenter", None),
		"FPBehavior": (601, 2, (3, 0), (), "FPBehavior", None),
		"FPHiliteReturnButton": (509, 2, (11, 0), (), "FPHiliteReturnButton", None),
		"FPKeepWinProps": (575, 2, (11, 0), (), "FPKeepWinProps", None),
		"FPMinimizeable": (583, 2, (11, 0), (), "FPMinimizeable", None),
		"FPModificationBitSet": (538, 2, (3, 0), (), "FPModificationBitSet", None),
		"FPMonitor": (629, 2, (2, 0), (), "FPMonitor", None),
		"FPResizable": (507, 2, (11, 0), (), "FPResizable", None),
		"FPResizeable": (584, 2, (11, 0), (), "FPResizeable", None),
		"FPRunTransparently": (628, 2, (11, 0), (), "FPRunTransparently", None),
		"FPShowMenuBar": (513, 2, (11, 0), (), "FPShowMenuBar", None),
		"FPShowScrollBars": (512, 2, (11, 0), (), "FPShowScrollBars", None),
		"FPSize": (542, 2, (3, 0), (), "FPSize", None),
		"FPSizeToScreen": (510, 2, (11, 0), (), "FPSizeToScreen", None),
		"FPState": (608, 2, (3, 0), (), "FPState", None),
		"FPTitleBarVisible": (505, 2, (11, 0), (), "FPTitleBarVisible", None),
		"FPTransparency": (627, 2, (16, 0), (), "FPTransparency", None),
		"FPWinBounds": (536, 2, (12, 0), (), "FPWinBounds", None),
		"FPWinClosable": (506, 2, (11, 0), (), "FPWinClosable", None),
		"FPWinCustomTitle": (561, 2, (11, 0), (), "FPWinCustomTitle", None),
		"FPWinIsFrontMost": (535, 2, (11, 0), (), "FPWinIsFrontMost", None),
		"FPWinOpen": (534, 2, (11, 0), (), "FPWinOpen", None),
		"FPWinOrigin": (552, 2, (12, 0), (), "FPWinOrigin", None),
		"FPWinPanelBounds": (556, 2, (12, 0), (), "FPWinPanelBounds", None),
		"FPWinTitle": (553, 2, (8, 0), (), "FPWinTitle", None),
		"HelpDocumentPath": (533, 2, (8, 0), (), "HelpDocumentPath", None),
		"HelpDocumentTag": (532, 2, (8, 0), (), "HelpDocumentTag", None),
		"IsCloneVI": (646, 2, (11, 0), (), "IsCloneVI", None),
		"IsReentrant": (525, 2, (11, 0), (), "IsReentrant", None),
		"LogAtFinish": (550, 2, (11, 0), (), "LogAtFinish", None),
		"LogFilePath": (549, 2, (8, 0), (), "LogFilePath", None),
		"Name": (500, 2, (8, 0), (), "Name", None),
		# Method 'OwningApp' returns object of type '_Application'
		"OwningApp": (623, 2, (9, 0), (), "OwningApp", '{1A2DD9CC-E77F-439A-8874-4336083F6227}'),
		"PreferredExecSystem": (559, 2, (3, 0), (), "PreferredExecSystem", None),
		"PrintHeaderDatePrint": (592, 2, (11, 0), (), "PrintHeaderDatePrint", None),
		"PrintHeaderModifyDate": (593, 2, (11, 0), (), "PrintHeaderModifyDate", None),
		"PrintHeaderPageNumber": (594, 2, (11, 0), (), "PrintHeaderPageNumber", None),
		"PrintHeaderVIIcon": (595, 2, (11, 0), (), "PrintHeaderVIIcon", None),
		"PrintHeaderVIName": (590, 2, (11, 0), (), "PrintHeaderVIName", None),
		"PrintLogFileAtFinish": (551, 2, (11, 0), (), "PrintLogFileAtFinish", None),
		"PrintMargins": (589, 2, (12, 0), (), "PrintMargins", None),
		"PrintingBDScaling": (610, 2, (11, 0), (), "PrintingBDScaling", None),
		"PrintingFPScaling": (588, 2, (11, 0), (), "PrintingFPScaling", None),
		"PrintingHeaderVIPath": (596, 2, (11, 0), (), "PrintingHeaderVIPath", None),
		"PrintingHeaders": (587, 2, (11, 0), (), "PrintingHeaders", None),
		"PrintingOrientation": (586, 2, (3, 0), (), "PrintingOrientation", None),
		"ReentrancyType": (648, 2, (12, 0), (), "ReentrancyType", None),
		"RunOnOpen": (524, 2, (11, 0), (), "RunOnOpen", None),
		"RunTimeMenuPath": (580, 2, (8, 0), (), "RunTimeMenuPath", None),
		"ShowFPOnCall": (522, 2, (11, 0), (), "ShowFPOnCall", None),
		"ShowFPOnLoad": (521, 2, (11, 0), (), "ShowFPOnLoad", None),
		"SuspendOnCall": (555, 2, (11, 0), (), "SuspendOnCall", None),
		"TBShowAbortButton": (517, 2, (11, 0), (), "TBShowAbortButton", None),
		"TBShowFreeRunButton": (516, 2, (11, 0), (), "TBShowFreeRunButton", None),
		"TBShowRunButton": (515, 2, (11, 0), (), "TBShowRunButton", None),
		"TBVisible": (514, 2, (11, 0), (), "TBVisible", None),
		"VIModificationBitSet": (537, 2, (3, 0), (), "VIModificationBitSet", None),
		"VIType": (562, 2, (3, 0), (), "VIType", None),
		"_CPTM_CRC": (614, 2, (3, 0), (), "_CPTM_CRC", None),
		"_CPTM_CRC_IgnoreDynamicDispatch": (690, 2, (3, 0), (), "_CPTM_CRC_IgnoreDynamicDispatch", None),
		"_CPTM_CRC_New": (639, 2, (3, 0), (), "_CPTM_CRC_New", None),
		"_CalleesPaths": (640, 2, (12, 0), (), "_CalleesPaths", None),
		"_CallersPaths": (641, 2, (12, 0), (), "_CallersPaths", None),
		"_FPWinNativeWindow": (671, 2, (12, 0), (), "_FPWinNativeWindow", None),
		"_FPWinOSWindow": (615, 2, (3, 0), (), "_FPWinOSWindow", None),
		"path": (501, 2, (8, 0), (), "path", None),
	}
	_prop_map_put_ = {
		"CloseFPAfterCall": ((523, LCID, 4, 0),()),
		"EditMode": ((558, LCID, 4, 0),()),
		"FPAllowRTPopup": ((508, LCID, 4, 0),()),
		"FPAutoCenter": ((511, LCID, 4, 0),()),
		"FPBehavior": ((601, LCID, 4, 0),()),
		"FPHiliteReturnButton": ((509, LCID, 4, 0),()),
		"FPKeepWinProps": ((575, LCID, 4, 0),()),
		"FPMinimizeable": ((583, LCID, 4, 0),()),
		"FPMonitor": ((629, LCID, 4, 0),()),
		"FPResizable": ((507, LCID, 4, 0),()),
		"FPResizeable": ((584, LCID, 4, 0),()),
		"FPRunTransparently": ((628, LCID, 4, 0),()),
		"FPShowMenuBar": ((513, LCID, 4, 0),()),
		"FPShowScrollBars": ((512, LCID, 4, 0),()),
		"FPSizeToScreen": ((510, LCID, 4, 0),()),
		"FPState": ((608, LCID, 4, 0),()),
		"FPTitleBarVisible": ((505, LCID, 4, 0),()),
		"FPTransparency": ((627, LCID, 4, 0),()),
		"FPWinBounds": ((536, LCID, 4, 0),()),
		"FPWinClosable": ((506, LCID, 4, 0),()),
		"FPWinCustomTitle": ((561, LCID, 4, 0),()),
		"FPWinIsFrontMost": ((535, LCID, 4, 0),()),
		"FPWinOpen": ((534, LCID, 4, 0),()),
		"FPWinOrigin": ((552, LCID, 4, 0),()),
		"FPWinPanelBounds": ((556, LCID, 4, 0),()),
		"FPWinTitle": ((553, LCID, 4, 0),()),
		"HelpDocumentPath": ((533, LCID, 4, 0),()),
		"HelpDocumentTag": ((532, LCID, 4, 0),()),
		"LogAtFinish": ((550, LCID, 4, 0),()),
		"LogFilePath": ((549, LCID, 4, 0),()),
		"PrintHeaderDatePrint": ((592, LCID, 4, 0),()),
		"PrintHeaderModifyDate": ((593, LCID, 4, 0),()),
		"PrintHeaderPageNumber": ((594, LCID, 4, 0),()),
		"PrintHeaderVIIcon": ((595, LCID, 4, 0),()),
		"PrintHeaderVIName": ((590, LCID, 4, 0),()),
		"PrintLogFileAtFinish": ((551, LCID, 4, 0),()),
		"PrintMargins": ((589, LCID, 4, 0),()),
		"PrintingBDScaling": ((610, LCID, 4, 0),()),
		"PrintingFPScaling": ((588, LCID, 4, 0),()),
		"PrintingHeaderVIPath": ((596, LCID, 4, 0),()),
		"PrintingHeaders": ((587, LCID, 4, 0),()),
		"PrintingOrientation": ((586, LCID, 4, 0),()),
		"RunTimeMenuPath": ((580, LCID, 4, 0),()),
		"ShowFPOnCall": ((522, LCID, 4, 0),()),
		"TBShowAbortButton": ((517, LCID, 4, 0),()),
		"TBShowFreeRunButton": ((516, LCID, 4, 0),()),
		"TBShowRunButton": ((515, LCID, 4, 0),()),
		"TBVisible": ((514, LCID, 4, 0),()),
	}
	def __iter__(self):
		"Return a Python iterator for this object"
		try:
			ob = self._oleobj_.InvokeTypes(-4,LCID,3,(13, 10),())
		except pythoncom.error:
			raise TypeError("This object does not support enumeration")
		return win32com.client.util.Iterator(ob, None)

from win32com.client import CoClassBaseClass
class Application(CoClassBaseClass): # A CoClass
	# Application CoClass
	CLSID = IID('{4BAD69E8-3713-424A-B228-437E9E134F6C}')
	coclass_sources = [
	]
	coclass_interfaces = [
		_Application,
		_IApplication,
	]
	default_interface = _Application

RecordMap = {
}

CLSIDToClassMap = {
	'{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}' : Project,
	'{A3C0308F-DAA3-4E70-8F88-7FD2A11BC6E4}' : _IVI,
	'{85EDCFF4-E142-4624-A1E9-892D2D47AF4E}' : _IApplication,
	'{C3A76804-D8E4-4F9B-AA47-CA1496A5ED74}' : _ITargetItem,
	'{4BAD69E8-3713-424A-B228-437E9E134F6C}' : Application,
	'{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}' : ProjectItem,
	'{609FE75A-B052-4D11-A68A-590FA2EF1428}' : _IProjectItem,
	'{34D19F64-F1F9-423F-99E2-712A7F161E98}' : Library,
	'{E670BDAB-C935-4258-899B-A4E56EFF8B54}' : VirtualInstrument,
	'{FC9B1344-9AD3-410B-8412-A23D3EA10FFE}' : _IProject,
	'{1A2DD9CC-E77F-439A-8874-4336083F6227}' : _Application,
	'{6662EDFE-C56A-46B3-BCE2-966A78B8C87A}' : _ILibrary,
	'{1864BEF8-8287-4B70-872E-2BB237608530}' : TargetItem,
}
CLSIDToPackageMap = {}
win32com.client.CLSIDToClass.RegisterCLSIDsFromDict( CLSIDToClassMap )
VTablesToPackageMap = {}
VTablesToClassMap = {
}


NamesToIIDMap = {
	'_IProjectItem' : '{609FE75A-B052-4D11-A68A-590FA2EF1428}',
	'_ILibrary' : '{6662EDFE-C56A-46B3-BCE2-966A78B8C87A}',
	'TargetItem' : '{1864BEF8-8287-4B70-872E-2BB237608530}',
	'Library' : '{34D19F64-F1F9-423F-99E2-712A7F161E98}',
	'Project' : '{4C84DC51-AE5C-464E-9EEC-ADBC96A387BC}',
	'_IProject' : '{FC9B1344-9AD3-410B-8412-A23D3EA10FFE}',
	'_IVI' : '{A3C0308F-DAA3-4E70-8F88-7FD2A11BC6E4}',
	'_Application' : '{1A2DD9CC-E77F-439A-8874-4336083F6227}',
	'ProjectItem' : '{361831D7-BE26-4DD6-A1CA-4E1F445DAEFA}',
	'_IApplication' : '{85EDCFF4-E142-4624-A1E9-892D2D47AF4E}',
	'VirtualInstrument' : '{E670BDAB-C935-4258-899B-A4E56EFF8B54}',
	'_ITargetItem' : '{C3A76804-D8E4-4F9B-AA47-CA1496A5ED74}',
}

win32com.client.constants.__dicts__.append(constants.__dict__)

